home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 1 / The Arsenal Files (Arsenal Computer).ISO / novell / l11f01.exe / RENFIX.PAT < prev    next >
Text File  |  1994-02-14  |  1KB  |  35 lines

  1. TARGET=C:\NWLITE\SERVER.EXE
  2. LIST
  3.     print "RENFIX.PAT - NetWare Lite v1.1 French Server rename file fix patch.\n"
  4. VERIFY
  5.     va = search ( E8 33 42 90 8B 16 60 0D B4 3B checksum 3EA )
  6.     vb = search ( E8 30 42 90 90 90 47 E8 A6 0B checksum 4EA )
  7.     vc = search ( 8A 4D 01 80 7D FF 3A 75 05 47
  8.                   C6 05 00 C3 C6 05 00 47 C3 88
  9.                   0D 57 5E 8B 3E 64 0D C3 checksum A79 )
  10.     if ( (va=153A) AND (vb=1550) AND (vc=5770) ) then
  11.         print "  $TARGET already contains patch RENFIX.PAT.\n"
  12.         stop
  13.     else
  14.         print "  $TARGET does not contain patch RENFIX.PAT.\n"
  15.     endif
  16. APPLY
  17.     print "  Applying patch RENFIX.PAT to $TARGET...\n"
  18.     vd = search ( C6 05 00 47 8B 16 60 0D B4 3B checksum 30F )
  19.     ve = search ( 57 5E 8B 3E 64 0D 47 E8 A6 0B checksum 3CF )
  20.     if(  (vd=153A) AND (ve=1550) ) then
  21.         patch 153A ( E8 33 42 90 checksum 1ED )
  22.         patch 1550 ( E8 30 42 90 90 90 checksum 30A )
  23.         patch 5770 ( 8A 4D 01 80 7D FF 3A 75 05 47
  24.                      C6 05 00 C3 C6 05 00 47 C3 88
  25.                      0D 57 5E 8B 3E 64 0D C3 checksum A79 )
  26.         write
  27.         print "  $TARGET now contains patch RENFIX.PAT.\n"
  28.         stop
  29.     else
  30.         print "  Could not find pattern indicating that $TARGET\n"
  31.         print "  needs this patch.  Make sure you are using this\n"
  32.         print "  patch with NetWare Lite French SERVER.EXE, version 1.1 \n"
  33.         stop
  34.     endif
  35.